package org.example.classtopia.Model.Entity;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.time.LocalDateTime;

/**
 * 帖子实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Post {

    private Long id;              // 帖子ID，主键

    private Long authorId;        // 作者用户ID

    private String title;         // 帖子标题

    private String content;       // 帖子内容

    private Integer status;       // 帖子状态（0：正常，1：删除，2：屏蔽等）

    private Integer commentCount; // 评论数

    private Integer likeCount;    // 点赞数

    private LocalDateTime createTime; // 创建时间

    private LocalDateTime updateTime; // 更新时间

    private Long categoryId;    // 点赞数

    private String categoryName; // 分类名称

    private String authorNickname; // 作者昵称

    private String authorAvatar;   // 作者头像
}
